@charset "utf-8";
/* 中网维优2019 CSS  */

* { margin: 0; padding: 0; font-family: "微软雅黑", "Microsoft Yahei"; }
a { text-decoration: none; color: #333; }
li { list-style: none; }
img { border: 0; }
.clear { clear: both; height: 0px; line-height: 0; }
body, html { font-family: "微软雅黑", "Microsoft Yahei"; font-size: 14px; color: #fff; }
.all { width: 1200px; margin: 0 auto;}
.all1{width: 1200px; margin: 0 auto;}
.fl { float: left; }
.fr { float: right; }
.red { color: #db0000; }
.yellow { color: #ffff00; }
.Crimson { color: #b20000; }
.blove { color: #007fff; }
.Grey { color: #535353; }
.black { color: #000; }
.touch li:hover, .web li:hover, .show li:hover p, .classify li:hover, .nav_bt ul li a:hover, .project li:hover, .QQ a:hover, .anli_dh ul li:hover, .soft_tu li div:hover, .prox li:hover, .show li img:hover { transition: background 0.5s; -moz-transition: background 0.5s; /* Firefox 4 */ -webkit-transition: background 0.5s; -o-transition: background 0.5s; }


/*-------------------------------头部----------------------------*/

.header { width: 100%; height: 70px;  z-index: 999; top: 0; position: relative;}
.logo img { margin: 10px 0;width: 125px; height: 50px;}
.lm { float: right; }
.pc-nav li { float: left; line-height: 50px; height: 50px; padding: 0 20px; overflow:hidden; }
.pc-nav li.d { background: #007fff; transition: background 0.3s; -moz-transition: background 0.3s; /* Firefox 4 */ -webkit-transition: background 0.3s; /* Safari �� Chrome */ -o-transition: background 0.3s; }
.pc-nav li a { float: left;  font-size: 14px;}
.pc-nav li:nth-child(3){ display:none;}
.pc-nav li:nth-child(5){ display:none;}


.cut{color: #333; float: right; padding: 0 20px; position:relative;z-index: 999;}
.cut-son{position:absolute; top:70px; left:0; width:100%; height:0; background:#fff; overflow:hidden;-webkit-transition: all .3s; transition:all .3s;}
.cut-son li{height:30px; line-height:30px; text-align:center;}
.cut span{height:50px; line-height:50px; padding:10px 0; display:block; cursor:pointer;display: none; }
.active{height:90px;}

.head-right{ float: right;color: #333; line-height: 70px; font-size: 14px;}
.pc-nav{height: 50px;display: inline-block; margin-left: 90px; padding:10px 0;}
.pc-nav_one{-webkit-transition: all .3s; transition: all .3s;}
.pc-nav_two{box-sizing: border-box; height:50px; line-height:50px; border-bottom: 5px solid #333; text-align:center;}
.pc-nav li:hover .pc-nav_one{margin-top:-50px;}

/*banner轮播图*/
.index-ban640 { display: none; }
.w-banner { width: 100%; height: 800px; overflow: hidden; position: relative; }
.w-banner .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.w-banner .bd ul { width: 100% !important; }
.w-banner .bd li { width: 100% !important; height: 800px; overflow: hidden; text-align: center; }
.w-banner .bd li a { display: block; height: 672px; }
.w-banner .bd li a img{width: 100%; height: 672px;}
.w-banner .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.w-banner .hd ul { text-align: center; }
.w-banner .hd ul li { cursor: pointer; display: inline-block; width: 10px; height: 10px; margin: 1px 3px 1px 1px; overflow: hidden; background: #3F3B3B; opacity: 0.5; line-height: 999px; border-radius: 50%; }
.w-banner .hd ul .on { background: #fff; }
.w-banner .prev, .w-banner .next { display: block; position: absolute; z-index: 1; top: 40%; left: 5%; width: 34px; height: 60px; background: url(../skin/img/pro.png) -104px -120px no-repeat; cursor: pointer; opacity: 0.5;}
.w-banner .next { left: auto; right: 5%; background-position: -70px -120px; }

/*设计*/
.mode{ height: auto;width: 100%; margin-top: 60px;}
.line2{border-top: 1px solid #535353;width: 900px;margin: 5px auto;}
.lines{border-top: .5px solid #535353;width: 100%;margin: 0 auto;height: 1px;}

/*婚礼图片*/
.wedding{height: auto;width: 100%;}
.wedding-tit{width: 100%;height: 62px;margin: 100px auto 30px;text-align: center;}
.Hotel-img-list{width:100%;}
.Hotel-img-list img{-webkit-transition: all 5s ease; transition: all 5s ease;-webkit-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);}
.Hotel-img-list li {margin-bottom:10px;}
.Hotel-img-list li .Hotel-img-left{float:left; width:400px;  font-size:0; overflow:hidden;}
.Hotel-img-left div{width:100%; height:265px; overflow:hidden;}
.Hotel-img-left div:nth-child(1){margin-bottom:10px;}
.Hotel-img-list li .Hotel-img-right{float:right; width:790px; height: 540px; overflow: hidden;}
.Hotel-img-list li:nth-child(2n) .Hotel-img-left{float:right;}
.Hotel-img-list li:nth-child(2n) .Hotel-img-right{float:left;}
.Hotel-img-list img:hover{-webkit-transform: scaleX(1.1) scaleY(1.1); transform: scaleX(1.1) scaleY(1.1); -webkit-filter: brightness(.5); filter: brightness(.5); -webkit-transition: all 2s ease 0s; transition: all 2s ease 0s;}
.more{overflow: hidden;width: 200px;margin: 0 auto;text-align: center;cursor: pointer;}
.more a{display: block;background: #d2c1dc;color: #fff;font-size: 15px;margin: 55px auto 80px;padding: 10% 0;-webkit-transition: all 2s ease;transition: all 2s ease;}
.more a:hover{background-color:black;}

/*婚礼案例*/
.vido{height: auto;width: 100%;}
.vido-tit{width: 100%;height: 62px;margin: 100px auto 30px;text-align: center;}
.vido-tit h2{color: #333; font-size: 35px;}
.vido-tit span{color: #333; font-size: 25px;}


/*活动派对*/
.paty{height: auto;width: 100%;}
.paty-tit{width: 100%;height: 62px;margin: 100px auto 30px;text-align: center;}
.paty-cont{margin: 0 auto 80px; width: 100%; height: auto;display: inline-block;}
.paty-cont ul li{ float: right;width: 580px;margin-bottom: 10px;text-align: left;cursor: pointer;}
.paty-cont ul li:nth-child(2n-1){ float: left;}
.paty-cont ul li .paty-cont-1{overflow: hidden; height: 360px; width: 580px;}
.paty-cont ul li .paty-cont-1 div{ overflow: hidden;width: 580px;  height: 315px;}
.paty-cont ul li .paty-cont-1 div img{ width: 580px;height: 315px;-webkit-transition: all 2s ease 0s;transition: all 2s ease 0s;}
.paty-cont ul li .paty-cont-1 div img:hover{-webkit-transform: scaleX(1.1) scaleY(1.1); transform: scaleX(1.1) scaleY(1.1); -webkit-filter: brightness(.5); filter: brightness(.5);-webkit-transition: all 2s ease 0s; transition: all 2s ease 0s;}
.paty-cont ul li .paty-cont-1 h3{ font-size: 14px;color: #181818;margin: 10px auto 15px;}

/*婚礼资讯*/
.news{height: auto;width: 100%;padding: 40px 0;display: inline-block;}
.new-tit{ width: 100%;margin: 0 auto 20px;}
.new-tit h3{width: 1098px;font-size: 20px;line-height: 32px;font-weight: 400;display: inline-block;margin: 0 auto;color: #333; text-align: left;}
.new-tit .new-more{ float:right; color: #333; font-size: 14px;width: 100px;border: 1px solid #666;height: 30px;line-height: 30px;text-align: center;cursor: pointer;}
.new-tit .new-more a{ display:block;}
.new-cont{ width: 100%; height: auto;display: inline-block;}
.new-cont ul li{color: #333;float: left;width: 299px;background-color: #fff;border: 1px solid #e1e1e1;margin-right: -1px;cursor: pointer;}
.new-cont ul li div{width: 86%;margin: 25px 7%;}
.new-cont ul li div img{ width: 100%; height:164px;}
.new-cont ul li div h4{text-align: center;font-size: 14px;color: #191919; margin: 15px auto;}
.new-cont ul li div .tmd{color: #bbb;font-size: 12px;display: block;text-align: center;}
.new-cont ul li div p{text-align: center; font-size: 12px;line-height: 20px;color: #666;margin: 10px auto 25px;height: 60px;overflow: hidden;}
.new-cont ul li div span{color: #b40007;font-size: 12px;display: block;text-align: center;}

/*服务*/
.server{ height: auto;width: 100%;display: inline-block;}
.servre-tit{width: 100%;height: 62px;margin: 100px auto 30px;text-align: center;}
.server-cont{width: 100%;height: 600px;margin: 0 auto 30px;position: relative;}
.server-cont-1{width: 100%;height: 530px;border: 2px solid #beaac9;position: absolute;top: 10px;}
.server-cont-2{right: 10px;top: 24px;width: 1200px;height: 530px;border: 2px solid #beaac9;position: absolute;}
.server-cont-3{width: 1070px;position: relative;margin: 0 60px;}
.server-cont-3 .from{width: 320px;border: .1px solid hsla(0,0%,78.4%,.5);padding: 2% 6% 4% 6%;-webkit-box-shadow: 1px 2px 11px 0 #909090;box-shadow: 1px 2px 11px 0 #909090;position: relative;float: left;top: 115px;}
.server-cont-3 .from .from-1{text-align: center;position: relative;}
.server-cont-3 .from .from-1 .from-name{font-size: 13px;color: #333;line-height: 50px;display: inline-block;}
.server-cont-3 .from .from-1 input{outline: none;width: 250px;font-size: 14px;height: 50px;line-height: 50px;border: 0;border-bottom: 2px solid #dcdcdc;margin-left: 20px;}
.from .button{ text-align: center;width: 100%;}
.from .button input{outline: none;width: 300px;height: 40px;line-height: 40px;margin-top: 6%;background: #333;color: #fff;font-size: 13px;border-radius: 12px;margin-left: 0;cursor: pointer;}
.server-cont-4{ right: 22px;color: #333;width: 450px;margin-right: 0;background-size: 100% 100%;float: right;position: relative;top: 105px;text-align: left;}
.server-cont-4 span{ font-size: 12px;}
.server-cont-4 .maps{ margin-top: 15px;margin-bottom: 25px;cursor: pointer;}
.server-cont-4 .maps h6{ color: #181818;font-size: 16px;font-weight: 700;margin: 5px auto;line-height: 20px;}
.server-cont-4 .maps p{ font-size: 16px;line-height: 20px;}

/*地图*/
#allmap {width: 150px;height: 100%;margin:0;font-size:14px;}
#l-map{height:270px;width:90%;}
#r-result{width:100%;}

/*底部*/
.footer{width: 100%;padding: 30px 0 20px;background: #434343;}
.footer-ma{width: 100%;height: auto;text-align: center;}
.footer-ma img{text-align: center;padding: 0 20px 15px;display: inline-block;}
.site p{width:100%;margin: 0 auto;text-align: center;font-size: 13px;color: #fff;}
.site .copyright{padding-top: 30px;margin-bottom: 20px;}
.fink{width: 100%;margin: 10px auto;text-align: center;}
.fink ul li{color: #fff;display: inline-block;margin: 0 5px;-webkit-transition: all 1s;transition: all 1s;}
.fink ul li a{ color:#fff;}
.fink ul li a:hover{ color: #9c9c9c;}

/*案例*/
.case{}
.case-tit{width: 100%;margin: 0 auto 20px; background: url(img/al.png) center no-repeat;height: 180px; }
.case-tit img{ width: 100%;}
.bread{width: 100%;margin: 0 auto;font-size: 13px;color: #999;line-height: 20px;}
.bread a{display: inline-block;margin: 0 5px;color: #999;cursor: pointer;-webkit-transition: all .3s ease;transition: all .3s ease;}
.bread a:hover{color: #000;}
.case-cont{width: 100%;margin: 20px auto 0;position: relative;}
.case-cont .cont-left{/*margin-bottom: 40px;margin-top: 88px;position: absolute;left: 0;*/}
.case-cont .cont-left ul li{height: 40px;margin: 10px 0;cursor: pointer;color: #333;width: 100px;float: left;}
.case-cont .cont-left ul li .cont-number{font-size: 14px;height: 40px;line-height: 40px;padding-left: 20px;padding-right: 10px;}
/*.case-cont .cont-left ul li .cont-number i{color: #636363;}*/
.case-cont .cont-left ul li:hover .cont-number{background: #0f0c15;color: #fff;}
/*.tab-tit dl .chs{background: #0f0c15;color: #fff !important;}*/
.active2{color: #181818 !important;font-weight: 700;}
.boxlist{ height: auto; width: 100%}
.tabbox{width: 100%;display: inline-block;height: auto;margin: 20px 0 50px; 10px;}

.content ul{ width:1240px;}
.content ul li{/*width: 392px;*/ width: 292px;height: auto; float: left; position: relative; margin-right: 10px;margin-bottom: 30px;}
.content ul li img{ width: 100%;height: 197.327px;}
.content ul li  i {height: 100%;width: 100%; display: inline-block;position: absolute;opacity: 0; -webkit-transition: opacity 1s;transition: opacity 1s;z-index: 3;}
.content ul li h4{margin:10px  0;font-size: 16px;color: #181818;line-height: 20px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.content ul li span{ font-size:12px; color:#333;}
.content ul li i:hover{ opacity: 1;}
.tab-tit dl{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;/*justify-content: center;*/padding: 20px 0;  border-bottom: 1px dotted #ddd;margin: 10px auto;}
.tab-tit dl dd{font-size: 15px;padding: 0 15px;color: #666;/*border-right: 1px solid #666;*/line-height: 16px;cursor: pointer; }
.tab-tit dl dd a{ line-height:26px;}
.tab-tit dl dt{float: left;width: 80px; color: #333; line-height: 26px;}
.tab-tit dl dd:last-child{border: 0;}
.tab-tit dl dd:hover{color: #181818;font-weight: 700;}
.tab-tit/*{padding: 0 80px;*/display: block;}
.tab-tit p{text-align: center;text-transform: uppercase;font-size: 10px;color: #999;display: none;}


/*内页*/
.page-tit{margin: 50px 0;background: url(img/page-tit.png) no-repeat;height: 60px;}
.page{width: 100%;border: 1px solid #ebebeb; height: auto; display: inline-block;}
.page .page-left{float: left;width: 900px;max-width: 72%;padding: 50px 70px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.page .page-left h2{font-size: 26px;color: #333;text-align: center;}
.page .page-left .tag{ text-align: center;}
.page .page-left .tag span{display: inline-block;color: #999;margin: 10px 5px;font-size: 15px;cursor: pointer;}
.page .page-left .page-img{overflow: hidden;}
.page .page-left .page-img img{height: auto !important;margin-top: 10px; max-width: 100%;}

.page .page-left .next{width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 30px;}
.page .page-left .next .next-tit{ color:#333;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:14px;height: 30px; line-height: 30px;}
.page .page-left .next .next-tit a:hover{color:#b60000}

.page .page-right{  height: 800px; float: left; width:335px;color: black; margin-top: -1px;padding-bottom: 30px;position: relative;}
.page-right .right-title{ margin-bottom: 30px; background: url(img/p1.png)  no-repeat; height: 135px;}
.right-from .titles{width: 100%;margin-bottom: 10px;}
.right-from .titles h6{font-size: 20px;color: #333; text-align: center;}
.right-from .from-conteiar{ width: 86%; margin: 0 auto;}
.right-from .from-conteiar span{width: 100px;font-size: 16px;color: #181818;line-height: 20px;margin-bottom: 10px; }
.right-from .from-conteiar span i{display: block; width: 100px;font-size: 16px;color: #181818;line-height: 20px;margin-bottom: 10px; }
.right-from .from-conteiar .rice{ width: 100%;margin: 10px 0 0 0;}
.right-from .from-conteiar .rice input{outline: none; width: 100%;border: none;border-bottom: 1px solid #d5d5d5;height: 45px;line-height: 45px;margin-bottom: 5px;}
.right-from .from-conteiar .rice .submits input{width: 100px;height: 36px;line-height: 36px;background-color: #3d3d3d;color: #fff;margin: 20px auto 0;display: block;cursor: pointer;}
.right-from .from-conteiar .rice .fan{display: block; width: 168px;margin: 30px auto;height: 42px;line-height: 42px;border: 1px solid #282828;text-align: center;font-size: 14px;color: #282828;cursor: pointer;}

/*滚动*/
#content{ height: auto; width: 100%; display: inline-block;    border-right: 1px solid #ebebeb;}
#sidebar{float: left;width: 335px;}
#sidebar .sidebar__inner{position: relative;will-change: position, transform;}


/*内页婚礼资讯*/
.news-ly{height: auto;width: 100%;padding: 40px 0;display: inline-block;background: rgb(243, 243, 243);}
.new-cont ul li div h3{text-align: left;font-size: 14px;color: #191919; margin: 15px auto;}
.new-cont ul li div .times{color: #bbb;font-size: 12px;display: block;text-align: left;}
.new-cont ul li div .content-p{text-align: left; font-size: 12px;line-height: 20px;color: #666;margin: 10px auto 25px;height: 60px;overflow: hidden;}
.new-cont ul li div .read{color: #b40007;font-size: 12px;display: block;text-align: left;}

/*关于我们*/
.about{color: #333;margin-top: 100px;}
.about .about-left{ width: 125px;height: auto;display: inline-block; float: left;}
.about .about-left ul li{display: block;font-size: 14px;height: 40px;line-height: 40px;cursor: pointer;color: #999; overflow:hidden;}
.about .about-left ul li a:hover{color: #b60000;}
.about .about-left ul li:before {content: " ";display: inline-block;width: 8px;height: 8px;border: 1px solid #999;border-radius: 10px;margin: 0 5px;}
.on a{color: #b60000;}

.about .about-right{ width: 1050px; float: left; margin-left: 25px;}
.about .about-right .flash{width: 100%; height: 675px; display: none;margin-top: 10px;}
.about .about-right .flash:nth-child(1){ display: block;}
.about .about-right .flash .flash-left{ width: 142px;float: left;display: inline-block; height: 500px;}
.about .about-right .flash .flash-left .hd1 ul{ overflow: hidden}
.about .about-right .flash .flash-left .hd1 ul li{ background-color: black; margin:10px 0; height: 110px; width: 140px; display: inline-block; margin-left:1px;}
.about .about-right .flash .flash-left .hd1 ul li img{ width: 100%;height: 110px;}
.about .about-right .flash .flash-left .next{margin-bottom: 10px !important;margin: 0 auto; display: block;  width: 25px;height: 25px;border: solid 3px black;border-right: 0;border-bottom:0;transform: rotate(45deg);}
.about .about-right .flash .flash-left .prev{margin: 0 auto; display: block; width: 25px;height: 25px;border: solid 3px black;border-left: 0;border-top:0;transform: rotate(45deg);}


.about .about-right .flash .flash-right{ width: 900px;float: left;display: inline-block; height: auto; margin-left: 8px;}
.about .about-right .flash .flash-right ul li{ display: none;}
.about .about-right .flash .flash-right ul li:nth-child(1){display: block;}
.about .about-right .flash .flash-right ul li img{ width: 100%;}
.hd1{height:400px; overflow:hidden; position:relative;width: 145px;}
#num{position:relative; -webkit-transition: all 1s; transition: all 1s;}
.active3{border:#f00 solid 1px;}

/*分页*/
 .pageof{ height: auto;margin: 0 auto; display: inline-block;float: right;}
 
 .pageof strong{ font-weight: normal;}
 .pageof ul{ width:100%;}
 .pageof ul li{float:left;height: 30px; text-align: center;line-height: 30px; width:auto; margin-left: 10px; margin-right: 0px;}
 .pageof ul li a{ font-size:16px; color:black; padding:0 10px;display: block;    border: 1px solid #aaa;}
 .pageof ul li:nth-child(1) a{color:#333;}
 .pageof ul li a:hover{ color:#333;}
 .pageof ul .thisclass a{color:#f00; }
 .pageinfo{ display:block;}
 .content ul li span{font-size: 16px; color: black;  padding: 0 10px; display: block; border: 1px solid #000;}



/*婚礼资讯栏目*/
.columm{width: 100%;height: auto;display: inline-block; margin-bottom:50px;}
.columm ul li{ width: 600px;float: left;border-bottom: 1px dashed #a7a7a7;padding-bottom: 20px;margin-top: 20px;}
.columm ul li div{ width:50%; height:auto;  display:inline-block;float: left;}
.columm ul li div img{ width: 100%;height:225px;}
.columm ul li .columm-right{width: 40%;  display: inline-block;  float: left; position: relative; height: 230px;}
.columm ul li .columm-right h3{font-size: 20px;color: #333;line-height: 30px;margin: 0 20px;margin-top: 20px;}
.columm ul li .columm-right .columm-time{font-size: 14px;line-height: 14px;margin: 10px 0;display: block;color: #b4b4b4;margin-left: 20px}
.columm ul li .columm-right p{font-size: 13px;line-height: 20px;height: 80px;color: #333;margin: 0 20px;}
.columm ul li .columm-right  .columm-more{font-size: 16px;color: #fff;background-color: #282828;padding: 5px 12px;text-transform: uppercase;margin-left: 20px;position: absolute;bottom: 0;}

.pageof ul li span{font-size: 16px; color: black;  padding: 0 10px; display: block; border: 1px solid #aaa;}


/*手机头部按钮 开始*/

.w-btn, .w-btn-cur {top: 17px; left: 10px; cursor: pointer; text-align: center; border-radius: 3px; padding: 3px 11px; background-color: #FFFFFF; text-shadow: 0 2px 0 rgba(0, 0, 0, 0.25); display: block; position: absolute; }
.w-btn .line, .w-btn-cur .line { margin: 6px 0; display: block; width: 24px; height: 2px; border-radius: 1px; }
.w-btn-cur .line { background: #333; }
.w-btn-cur{ display:none; }
.w-btn { cursor: pointer; text-align: center; border-radius: 3px; padding: 6px 11px !important; background-color: #0388D3; text-shadow: 0 2px 0 rgba(0, 0, 0, 0.25); display: block; position: absolute; margin-top: 20px; }
.w-btn .line { display: block; width: 18px; height: 2px; background: #ffffff; border-radius: 1px; }
.w-btn .line{ margin-top: 3px; }
.btn_on .line { background: #fff; }
.btn_on .w-btn { background-color: #b00; }


/*手机头部按钮 结束*/


/*手机端适配*/
@media (max-width: 640px) {

html { font-size: 20px; }
.all { width: 100%; overflow:hidden; }






/*head头部*/
.header{ height: 3.5rem}
.cut{ display:none;}
.logo{ float:none;}
.logo img {margin: 0.5rem auto; display: block; width: 6.25rem; height: 2.5rem;}
.head-right{ display:none;}
.w-btn-cur{ display:block;}
.pc-nav{display: none;width: 50%;margin-top: 9px;  margin-left: 0; height: auto; background-color: #fff; padding:0;}
.pc-nav li{ float:none;padding: 0;height: 2.5rem;line-height: 2.5rem;border-bottom: 1px #C0C0C0 solid;}
.pc-nav li a{ text-align:center;display: block; float: none;font-size: 0.7rem;}
.pc-nav li:hover{ background-color:#fff;}
.pc-nav_two{height: 2.5rem; line-height: 2.5rem; border-bottom:0.25rem solid #333;}



/*首页轮播图*/

.w-banner{ width:100%;height: 40rem;}
.w-banner .bd ul{ width:100%; }
.mode{ width:100%;margin: 1.25rem 0;}
.mode-img img{ width:100%;}
.line2{ width:30rem;}
.w-banner .bd li{background-size:100% auto !important;}

.index-ban1920{display: none;}
.index-ban640{display: block;}

/*婚礼图片*/
.wedding-tit{ width: 100%; height: 3rem; margin-top: 0;margin-bottom: 1.25rem;}
.Hotel-img-list{ width:100%;}
.Hotel-img-list li{ margin-bottom: 0.2rem;}
.Hotel-img-list li .Hotel-img-left{ width: 100%;}
.Hotel-img-list img{ width:100%;}
.Hotel-img-list li .Hotel-img-right { width:100%;height: auto;}
.Hotel-img-left div{ width:50%; height:10.25rem;}
.Hotel-img-left div:nth-child(1) { margin-bottom: 0; float: right; height: auto;}
.Hotel-img-list img:hover{ transition:none;filter: none;transform: none;}
.more{width: 10rem;}
.more a{margin: 1.25rem auto; font-size: 0.75rem; padding: 1rem 0;}

/*婚礼视频*/
.vido-tit{height: 3.1rem;margin: 1.25rem 0;}
.vido-cont{margin: 0;}
.vido-cont img{ width:100%;}
.vido-cont .player {height: 6rem;  margin-top: -3rem; margin-left: -16rem;}



/* 活动派对*/
.paty-tit{height: 3.1rem;margin: 1.25rem 0;}
.paty-cont{ width:100%;margin: 0;}
.paty-cont ul li{width:100%;margin-bottom: 0;}
.paty-cont ul li .paty-cont-1{ margin: 0 auto;width: 100%;height: auto;}
.paty-cont ul li .paty-cont-1 div{width: 100%;height: auto;}
.paty-cont ul li:nth-child(2n-1){ width:100%;}
.paty-cont ul li .paty-cont-1 div img {margin: 0 auto;width:100%;}
.paty-cont ul li .paty-cont-1 h3{margin: 0.5rem auto 0.75rem; font-size:0.7rem;top: 50%; left: 50%;}
.paty-cont ul li .paty-cont-1 div img:hover{ transition:none;filter: none;transform: none;}



/* 婚姻咨询*/
.news{padding: 1.25rem 0;padding-bottom: 0;}
.new-tit{width: 100%;}
.new-tit h3{width: 50%;  font-size: 1rem; height: 1.5rem; line-height: 1.5rem;    margin-left: 1rem;}
.new-tit .new-more{font-size: 0.7rem; height: 1.5rem; line-height: 1.5rem; width: 5rem;margin-right: 0.35rem;}
.new-cont{ width:100%;}
.new-cont ul li{width:48%;  height: auto; margin-left: 0.2rem;}
.new-cont ul li div h4{ font-size:0.7rem; margin:0.75rem auto;}
.new-cont ul li div{margin: 1.25rem auto;width: 86%;}
.new-cont ul li div img{width: 100%;}
.new-cont ul li div .tmd{ font-size:0.6rem;}
.new-cont ul li div p{font-size:0.6rem;height: 3rem;  line-height: 1rem; margin: 0.5rem auto 1.25rem;}
.new-cont ul li div span{ font-size:0.6rem}


/*服务*/
.server{ width:100%;height: auto; display: inline-block;}
.servre-tit{height: 3.1rem;  margin: 1.25rem 0;margin-bottom: 0;}
.server-cont{height: auto;margin: 0;margin-bottom: 1.25rem;}
.server-cont-1{ display:none;}
.server-cont-2{ width:100%; display:none;}
.server-cont-3{ width: 19rem;height: 16rem;margin: 0 auto;margin-bottom: 1rem;}
.server-cont-3 .from{width: 18.5rem; top: 1rem;padding: 0.2rem;box-shadow: none;border: 1px solid #beaac9;}
.server-cont-3 .from .from-1 .from-name{font-size: 0.65rem; height: 2.5rem; line-height: 2.5rem;}
.server-cont-4{ top:0;top: 0; right: 0px; float: none;margin: 0 auto; width: 19rem;border: 1px solid #beaac9; height:15rem;}
.from .button input{width: 15rem; height: 2rem; line-height: 2rem; font-size: 0.65rem; border-radius: 0.65rem;margin-bottom: 1rem;}
#l-map{ width:100%;height: 11.2rem;}
.server-cont-4 .maps{ margin-bottom:0;}
.server-cont-4 span{ font-size:0.6rem;}
.server-cont-4 .maps h6{font-size: 0.8rem; margin: 0.25rem auto; height: 1rem;line-height: 1rem;}

/*底部*/
.footer{ width:100%; padding:1.5rem 0 1rem;}
.footer-ma{ width:100%;}
.footer-ma img{ padding:0 1rem 0.75rem;}
.site p{ font-size:0.65rem;}
.site .copyright{padding-top: 1.5rem; margin-bottom: 1rem;}
.fink{ margin:0.5rem auto;}
.fink ul li{ margin:0 0.25rem;}


/* 婚礼案例*/
.case-tit{margin: 0 auto 1rem;height: 9rem;}
.bread{font-size: 0.65rem;height: 1rem;line-height: 1rem;}
.bread a{ margin:0 0.25rem;}
.case-cont{margin: 1rem auto 0;}
.case-cont .cont-left{ z-index:99;}
.case-cont .cont-left ul li{ height: 2rem; margin: 0.5rem 0;}
.case-cont .cont-left ul li .cont-number{font-size: 0.7rem; height: 2rem; line-height: 2rem; padding: 0 1rem;}
.tab-tit{padding: 0 4rem;}
.tab-tit dl{ margin:0.5rem auto;}
.tab-tit dl dd{font-size: 0.75rem;  padding: 0 0.4rem;  line-height: 0.8rem;width: 0.75rem;}
.tabbox{margin: 0; width: 100%;}
.content ul{ display: inline-block;width:100%;height: auto;  display: block;margin-bottom: 1rem;}
.content ul li{width: 50%;margin-right: 0; margin-bottom: 0rem;height: auto; text-align:center;}
.content ul li h4{width: 100%; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;margin: 0.5rem 0; font-size: 0.8rem;line-height: 1rem;}
.content ul li i{width: 98%; height: auto;}
.content ul li img{width: 98%; height: 10.5rem;}
.pageof{ width:100%;; margin-bottom: .25rem;}
.pageof ul li{height: 1.25rem; line-height: 1.25rem; width: auto;margin-bottom: 0.5rem;}
.pageof ul li a{ font-size:0.8rem;}
.content ul li span{font-size: 0.6rem;}
.content ul li i:hover{ opacity:0;}

/*关于我们*/
.about{ margin-top:0;}
.about .about-left{width: 100%;}
.about .about-left ul li{height: 2rem;li0ne-height: 2rem;font-size: 0.7rem;}
.about .about-right{ width:100%;margin-left: 0;}
.about .about-right .flash{ width:100%;margin-top: 1rem;}
.about .about-right .flash .flash-left{    width: 22%;}
.about .about-right .flash .flash-right{ width: 76%; margin-top: 2.3rem;margin-left: 0.5rem;}
.about .about-right .flash .flash-right ul li img{width: 100%;height: 18.6rem;}



/*婚礼资讯栏目页*/
.columm{ width: 98%; padding: 1%;    margin-bottom: 1rem;}
.columm ul li{ width:100%;padding-bottom: 1rem;margin-top: 1rem; height:auto; }
.columm ul li div img{ width: 100%; float:left;}
.columm ul li .columm-right{width:50%;height: auto; float:right;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.columm ul li .columm-right h3{font-size: 1rem;line-height: 1.5rem; margin: 0 1rem;}
.columm ul li .columm-right .columm-time{font-size: 0.7rem; line-height: 0.7rem;margin-left: 1rem;}
.columm ul li .columm-right p{font-size: 0.65rem; line-height: 1rem; height: 4rem;  margin: 0 1rem;}
.columm ul li .columm-right .columm-more{font-size: 0.8rem; padding: 0.25rem 0.6rem; margin-left: 1rem;}



/*内页*/
.page{ border:0;border-top: 1px solid #ebebeb;}
.page-tit{ height:3rem;}
.page .page-left .tag span{margin: 0.5rem 0.25rem;font-size: 0.78rem;}
.page .page-left{max-width: 100%;padding: 2.5rem 1rem;}
.page .page-right{ display:none;}
.page .page-left h2{font-size: 1.3rem;}
.page .page-left .next{margin-top: 1.5rem;}
.page .page-left .next .next-tit{font-size: 0.7rem; height: 1.5rem;  line-height: 1.5rem;}

}


